ball firing - French English Dictionary